#include <cstdio>
#include <algorithm>
using namespace std;
const int MAXN=105;
int t[MAXN];
int n,m;
int a,b;
int main(void){
    scanf("%d%d",&n,&m);
    for(int i=0;i<n;i++){
        scanf("%d%d",&a,&b);
        for(int j=a;j<=b;j++){
            t[j]=1;
        }
    }
    int num=0;
    for(int i=1;i<=m;i++){
        if(!t[i]){
            num++;
        }
    }
    printf("%d\n",num);
    for(int i=1;i<=m;i++){
        if(!t[i]){
            printf("%d ",i);
        }
    }
    printf("\n");
    return 0;
}
